<?php 
 return array(
'module_name'=>'admin',//代码生成的应用目录  注:这里需根据实际情况手动配置
'tableName'=>'ptf_member',//表名必填
'tableCnName'=>'用户',//表中文名必填  注:这里需根据实际情况手动配置

'priTable'=>'ptf_privilege',//权限表名必填   注:这里需根据实际情况手动配置


//表中的主键字段
'pri_key'=>'id',
/*********TP5验证规则********/
'validate_rule'=>"array(
		'user_name' => 'max:100',
		'wx_nick_name' => 'max:200',
		'wx_cover' => 'max:200',
		'wx_openid' => 'max:200',
		'tel'=>'regex:^1[356789]\d{9}',
		'full_name' => 'max:100',
    		'city' => 'max:200',
		'province' => 'max:200',
		'country' => 'max:200',
		'card_number' => 'max:100',
		'card_front' => 'max:150',
		'card_back' => 'max:150',
        		'refuse_reason' => 'max:100',
    		'parent_id'=>'number',
		'recommend_code' => 'max:32',
	)",
/*********TP5验证规则错误提示信息********/
'validate_message'=>"array(
		'user_name.max'=>'用户名的值不能超过100个字符',
		'wx_nick_name.max'=>'微信昵称的值不能超过200个字符',
		'wx_cover.max'=>'微信图像的值不能超过200个字符',
		'wx_openid.max'=>'微信openid的值不能超过200个字符',
		'tel.regex'=>'手机号码的值不是正确的手机号码',
		'full_name.max'=>'姓名的值不能超过100个字符',
		'city.max'=>'用户所在城市的值不能超过200个字符',
		'province.max'=>'用户所在省份的值不能超过200个字符',
		'country.max'=>'用户所在国家的值不能超过200个字符',
		'card_number.max'=>'身份证号码的值不能超过100个字符',
		'card_front.max'=>'身份证正面图片的值不能超过150个字符',
		'card_back.max'=>'身份证反面图片的值不能超过150个字符',
		'refuse_reason.max'=>'审核不通过原因的值不能超过100个字符',
		'parent_id.number'=>'上级id的值必须是一个整数',
		'recommend_code.max'=>'推荐码的值不能超过32个字符',
)",
/**************TP5的验证场景****************/
'validate_scene'=>"array(
		'add'=>array('user_name','wx_nick_name','wx_cover','wx_openid','tel','full_name','gender','city','province','country','card_number','card_front','card_back','status','verify_status','refuse_reason','is_recommend','parent_id','recommend_code'),
		'edit'=>array('id','user_name','wx_nick_name','wx_cover','wx_openid','tel','full_name','gender','city','province','country','card_number','card_front','card_back','status','verify_status','refuse_reason','is_recommend','parent_id','recommend_code'),
	)",

/*********生成动态表单的字段配置信息********/
/**
	注意:每个表的配置这里的表单字段需要根据实际情况手动修改
**/
'form_fields'=>array(
		'user_name'=>array(
			'text'=>'用户名',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入用户名',
			'validate'=>'datatype="s2-100" ignore="ignore"  errormsg="用户名超出长度范围"',
		),
		'wx_nick_name'=>array(
			'text'=>'微信昵称',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入微信昵称',
			'validate'=>'datatype="s2-200" ignore="ignore"  errormsg="微信昵称超出长度范围"',
		),
		'wx_cover'=>array(
			'text'=>'微信图像',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入微信图像',
			'validate'=>'datatype="s2-200" ignore="ignore"  errormsg="微信图像超出长度范围"',
		),
		'wx_openid'=>array(
			'text'=>'微信openid',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入微信openid',
			'validate'=>'datatype="s2-200" ignore="ignore"  errormsg="微信openid超出长度范围"',
		),
		'tel'=>array(
			'text'=>'手机号码',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入手机号码',
			'validate'=>'datatype="m" ignore="ignore"',
		),
		'full_name'=>array(
			'text'=>'姓名',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入姓名',
			'validate'=>'datatype="s2-100" ignore="ignore"  errormsg="姓名超出长度范围"',
		),
		'gender'=>array(
			'text'=>'用户性别0:未知,1:男性,2:女性',
			'type'=>'radio',
			'is_visible'=>1,
			'required'=>1,
			'placeholder'=>'请选择用户性别0:未知,1:男性,2:女性',
			'validate'=>'datatype="*"  nullmsg="请选择用户性别0:未知,1:男性,2:女性"',
					'values'=>array('否','是'),
	),
		'city'=>array(
			'text'=>'用户所在城市',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入用户所在城市',
			'validate'=>'datatype="s2-200" ignore="ignore"  errormsg="用户所在城市超出长度范围"',
		),
		'province'=>array(
			'text'=>'用户所在省份',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入用户所在省份',
			'validate'=>'datatype="s2-200" ignore="ignore"  errormsg="用户所在省份超出长度范围"',
		),
		'country'=>array(
			'text'=>'用户所在国家',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入用户所在国家',
			'validate'=>'datatype="s2-200" ignore="ignore"  errormsg="用户所在国家超出长度范围"',
		),
		'card_number'=>array(
			'text'=>'身份证号码',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入身份证号码',
			'validate'=>'datatype="s2-100" ignore="ignore"  errormsg="身份证号码超出长度范围"',
		),
		'card_front'=>array(
			'text'=>'身份证正面图片',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入身份证正面图片',
			'validate'=>'datatype="s2-150" ignore="ignore"  errormsg="身份证正面图片超出长度范围"',
		),
		'card_back'=>array(
			'text'=>'身份证反面图片',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入身份证反面图片',
			'validate'=>'datatype="s2-150" ignore="ignore"  errormsg="身份证反面图片超出长度范围"',
		),
		'status'=>array(
			'text'=>'状态：0:禁用,1:启用',
			'type'=>'radio',
			'is_visible'=>1,
			'required'=>1,
			'placeholder'=>'请选择状态：0:禁用,1:启用',
			'validate'=>'datatype="*"  nullmsg="请选择状态：0:禁用,1:启用"',
					'values'=>array('否','是'),
	),
		'verify_status'=>array(
			'text'=>'审核状态:0:未通过,1:通过',
			'type'=>'radio',
			'is_visible'=>1,
			'required'=>1,
			'placeholder'=>'请选择审核状态:0:未通过,1:通过',
			'validate'=>'datatype="*"  nullmsg="请选择审核状态:0:未通过,1:通过"',
					'values'=>array('否','是'),
	),
		'refuse_reason'=>array(
			'text'=>'审核不通过原因',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入审核不通过原因',
			'validate'=>'datatype="s2-100" ignore="ignore"  errormsg="审核不通过原因超出长度范围"',
		),
		'is_recommend'=>array(
			'text'=>'是否推荐:0:否,1:是',
			'type'=>'radio',
			'is_visible'=>1,
			'required'=>1,
			'placeholder'=>'请选择是否推荐:0:否,1:是',
			'validate'=>'datatype="*"  nullmsg="请选择是否推荐:0:否,1:是"',
					'values'=>array('否','是'),
	),
		'parent_id'=>array(
			'text'=>'上级id',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入上级id',
			'validate'=>'datatype="n" ignore="ignore"  errormsg="上级id是数字类型"',
		),
		'recommend_code'=>array(
			'text'=>'推荐码',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入推荐码',
			'validate'=>'datatype="s2-32" ignore="ignore"',
		),
        ),


/*********搜索字段配置信息********/
'search'=>array(
        '-1'=>array(
            'field'=>'id',
            'type'=>'text',
            'required'=>1, //required为1必须搜索
            'comment'=>'ID',
    ),

			'0'=>array(
            'field'=>'user_name',
            'type'=>'text',
            'required'=>0,
            'comment'=>'用户名',
        ),
			'1'=>array(
            'field'=>'wx_nick_name',
            'type'=>'text',
            'required'=>0,
            'comment'=>'微信昵称',
        ),
			'2'=>array(
            'field'=>'wx_cover',
            'type'=>'text',
            'required'=>0,
            'comment'=>'微信图像',
        ),
			'3'=>array(
            'field'=>'wx_openid',
            'type'=>'text',
            'required'=>0,
            'comment'=>'微信openid',
        ),
			'4'=>array(
            'field'=>'full_name',
            'type'=>'text',
            'required'=>0,
            'comment'=>'姓名',
        ),
			'5'=>array(
            'field'=>'city',
            'type'=>'text',
            'required'=>0,
            'comment'=>'用户所在城市',
        ),
			'6'=>array(
            'field'=>'province',
            'type'=>'text',
            'required'=>0,
            'comment'=>'用户所在省份',
        ),
			'7'=>array(
            'field'=>'country',
            'type'=>'text',
            'required'=>0,
            'comment'=>'用户所在国家',
        ),
			'8'=>array(
            'field'=>'card_number',
            'type'=>'text',
            'required'=>0,
            'comment'=>'身份证号码',
        ),
			'9'=>array(
            'field'=>'card_front',
            'type'=>'text',
            'required'=>0,
            'comment'=>'身份证正面图片',
        ),
			'10'=>array(
            'field'=>'card_back',
            'type'=>'text',
            'required'=>0,
            'comment'=>'身份证反面图片',
        ),
			'11'=>array(
            'field'=>'refuse_reason',
            'type'=>'text',
            'required'=>0,
            'comment'=>'审核不通过原因',
        ),
			'12'=>array(
            'field'=>'parent_id',
            'type'=>'text',
            'required'=>0,
            'comment'=>'上级id',
        ),
			'13'=>array(
            'field'=>'recommend_code',
            'type'=>'text',
            'required'=>0,
            'comment'=>'推荐码',
        ),
			),

/*********详情字段配置信息********/
'view'=>array(
    '0'=>[
        'comment'=>'ID',
        'field'=>'id',
    ],
    '1'=>[
        'comment'=>'用户名',
        'field'=>'user_name',
    ],
    '2'=>[
        'comment'=>'微信昵称',
        'field'=>'wx_nick_name',
    ],
    '3'=>[
        'comment'=>'微信图像',
        'field'=>'wx_cover',
    ],
    '4'=>[
        'comment'=>'微信openid',
        'field'=>'wx_openid',
    ],
    '5'=>[
        'comment'=>'手机号码',
        'field'=>'tel',
    ],
    '6'=>[
        'comment'=>'姓名',
        'field'=>'full_name',
    ],
    '7'=>[
        'comment'=>'用户性别0:未知,1:男性,2:女性',
        'field'=>'gender',
    ],
    '8'=>[
        'comment'=>'用户所在城市',
        'field'=>'city',
    ],
    '9'=>[
        'comment'=>'用户所在省份',
        'field'=>'province',
    ],
    '10'=>[
        'comment'=>'用户所在国家',
        'field'=>'country',
    ],
    '11'=>[
        'comment'=>'身份证号码',
        'field'=>'card_number',
    ],
    '12'=>[
        'comment'=>'身份证正面图片',
        'field'=>'card_front',
    ],
    '13'=>[
        'comment'=>'身份证反面图片',
        'field'=>'card_back',
    ],
    '14'=>[
        'comment'=>'状态：0:禁用,1:启用',
        'field'=>'status',
    ],
    '15'=>[
        'comment'=>'审核状态:0:未通过,1:通过',
        'field'=>'verify_status',
    ],
    '16'=>[
        'comment'=>'审核不通过原因',
        'field'=>'refuse_reason',
    ],
    '17'=>[
        'comment'=>'是否推荐:0:否,1:是',
        'field'=>'is_recommend',
    ],
    '18'=>[
        'comment'=>'上级id',
        'field'=>'parent_id',
    ],
    '19'=>[
        'comment'=>'推荐码',
        'field'=>'recommend_code',
    ],
    '20'=>[
        'comment'=>'创建时间',
        'field'=>'create_time',
    ],
),

);?>